package com.ymatou.iapi.productquery.parameter.CatalogList;

import java.util.Date;
import java.util.List;

import com.ymatou.iapi.productquery.parameter.SellOutActivityBean;

public class ProductInCartBean {
	private String ProductId;
	
	private String Version;
	
	private String CatalogId;
	
	private String ProductName;
	
	private String MainPicUrl;
	
	private Date ValidStart;
	
	private Date ValidEnd;
	
	private int BrandId;
	
	private int MasterCategoryId;
	
	private int CategoryId;
	
	private int ThirdCategoryId;
	
	private int SellerId;
	
	private String SellerName;
	
	private int DeliveryMethod;
	
	private int BondedArea;
	
	private Double Weight;
	
	private boolean IsFreeShipping;
	
	private int TariffType;
	
	private int Status;
	
	private int LimitNumber;
	
	private Date LimitStartTime;
	
	private int StockNum;
	
	private String ProductCode;
	
	private int LocalReturn;
	
	private String SKU;
	
	private int CatalogType;
	
	private boolean IsNoReasonReturn;
	
	private int CatalogCount;
	
	private boolean IsPreSale;
	
	private List<ProductPropertyBean> Properties;
	
	private Double Price;
	
	private boolean IsPspProduct;
	
	private boolean OwnProduct;
	
	private int ExtraDeliveryType;
	
	private double ExtraDeliveryFee;
	
	
	private LiveProductCartBean LiveProduct = null;
	
	private ProductActivityCartBean ProductActivity = null;
	
	private ProductActivityCartBean NextActivity = null;
	
	
	private int NextActivityStock;
	
	private double NextActivityPrice;
	
	private SellOutActivityBean SellOutActivity=null;
	
	private int CatalogStockNum;
	
	private int ActivityStockNum;
	
	
	public int getCatalogStockNum() {
		return CatalogStockNum;
	}

	public void setCatalogStockNum(int catalogStockNum) {
		CatalogStockNum = catalogStockNum;
	}

	public int getActivityStockNum() {
		return ActivityStockNum;
	}

	public void setActivityStockNum(int activityStockNum) {
		ActivityStockNum = activityStockNum;
	}

	public SellOutActivityBean getSellOutActivity() {
		return SellOutActivity;
	}

	public void setSellOutActivity(SellOutActivityBean sellOutActivity) {
		SellOutActivity = sellOutActivity;
	}

	public ProductActivityCartBean getNextActivity() {
		return NextActivity;
	}

	public void setNextActivity(ProductActivityCartBean nextActivity) {
		NextActivity = nextActivity;
	}

	public int getNextActivityStock() {
		return NextActivityStock;
	}

	public void setNextActivityStock(int nextActivityStock) {
		NextActivityStock = nextActivityStock;
	}

	public double getNextActivityPrice() {
		return NextActivityPrice;
	}

	public void setNextActivityPrice(double nextActivityPrice) {
		NextActivityPrice = nextActivityPrice;
	}


	public int getExtraDeliveryType() {
		return ExtraDeliveryType;
	}

	public void setExtraDeliveryType(int extraDeliveryType) {
		ExtraDeliveryType = extraDeliveryType;
	}

	public double getExtraDeliveryFee() {
		return ExtraDeliveryFee;
	}

	public void setExtraDeliveryFee(double extraDeliveryFee) {
		ExtraDeliveryFee = extraDeliveryFee;
	}

	public boolean isIsFreeShipping() {
		return IsFreeShipping;
	}

	public void setIsFreeShipping(boolean isFreeShipping) {
		IsFreeShipping = isFreeShipping;
	}

	public String getSKU() {
		return SKU;
	}

	public void setSKU(String sKU) {
		SKU = sKU;
	}

	public boolean isIsNoReasonReturn() {
		return IsNoReasonReturn;
	}

	public void setIsNoReasonReturn(boolean isNoReasonReturn) {
		IsNoReasonReturn = isNoReasonReturn;
	}

	public boolean isIsPreSale() {
		return IsPreSale;
	}

	public void setIsPreSale(boolean isPreSale) {
		IsPreSale = isPreSale;
	}

	public boolean isIsPspProduct() {
		return IsPspProduct;
	}

	public void setIsPspProduct(boolean isPspProduct) {
		IsPspProduct = isPspProduct;
	}

	public boolean isOwnProduct() {
		return OwnProduct;
	}

	public void setOwnProduct(boolean ownProduct) {
		OwnProduct = ownProduct;
	}

	

	
	
	
	public String getProductId() {
		return ProductId;
	}

	public void setProductId(String productId) {
		this.ProductId = productId;
	}

	public String getVersion() {
		return Version;
	}

	public void setVersion(String version) {
		this.Version = version;
	}

	public String getCatalogId() {
		return CatalogId;
	}

	public void setCatalogId(String catalogId) {
		this.CatalogId = catalogId;
	}

	public String getProductName() {
		return ProductName;
	}

	public void setProductName(String productName) {
		this.ProductName = productName;
	}

	public String getMainPicUrl() {
		return MainPicUrl;
	}

	public void setMainPicUrl(String mainPicUrl) {
		this.MainPicUrl = mainPicUrl;
	}

	public Date getValidStart() {
		return ValidStart;
	}

	public void setValidStart(Date validStart) {
		this.ValidStart = validStart;
	}

	public Date getValidEnd() {
		return ValidEnd;
	}

	public void setValidEnd(Date validEnd) {
		this.ValidEnd = validEnd;
	}

	public int getBrandId() {
		return BrandId;
	}

	public void setBrandId(int brandId) {
		this.BrandId = brandId;
	}

	public int getMasterCategoryId() {
		return MasterCategoryId;
	}

	public void setMasterCategoryId(int masterCategoryId) {
		this.MasterCategoryId = masterCategoryId;
	}

	public int getCategoryId() {
		return CategoryId;
	}

	public void setCategoryId(int categoryId) {
		this.CategoryId = categoryId;
	}

	public int getThirdCategoryId() {
		return ThirdCategoryId;
	}

	public void setThirdCategoryId(int thirdCategoryId) {
		this.ThirdCategoryId = thirdCategoryId;
	}

	public int getSellerId() {
		return SellerId;
	}

	public void setSellerId(int sellerId) {
		this.SellerId = sellerId;
	}

	public String getSellerName() {
		return SellerName;
	}

	public void setSellerName(String sellerName) {
		this.SellerName = sellerName;
	}

	public int getBondedArea() {
		return BondedArea;
	}

	public void setBondedArea(int bondedArea) {
		this.BondedArea = bondedArea;
	}

	public Double getWeight() {
		return Weight;
	}

	public void setWeight(Double weight) {
		this.Weight = weight;
	}

	public boolean isFreeShipping() {
		return IsFreeShipping;
	}

	public void setFreeShipping(boolean freeShipping) {
		this.IsFreeShipping = freeShipping;
	}

	public int getTariffType() {
		return TariffType;
	}

	public void setTariffType(int tariffType) {
		this.TariffType = tariffType;
	}

	public int getStatus() {
		return Status;
	}

	public void setStatus(int status) {
		this.Status = status;
	}

	public int getLimitNumber() {
		return LimitNumber;
	}

	public void setLimitNumber(int limitNumber) {
		this.LimitNumber = limitNumber;
	}

	public Date getLimitStartTime() {
		return LimitStartTime;
	}

	public void setLimitStartTime(Date limitStartTime) {
		this.LimitStartTime = limitStartTime;
	}

	public int getStockNum() {
		return StockNum;
	}

	public void setStockNum(int stockNum) {
		this.StockNum = stockNum;
	}

	public String getProductCode() {
		return ProductCode;
	}

	public void setProductCode(String productCode) {
		this.ProductCode = productCode;
	}

	public int getLocalReturn() {
		return LocalReturn;
	}

	public void setLocalReturn(int localReturn) {
		this.LocalReturn = localReturn;
	}

	public String getSku() {
		return SKU;
	}

	public void setSku(String sku) {
		this.SKU = sku;
	}

	public int getCatalogType() {
		return CatalogType;
	}

	public void setCatalogType(int catalogType) {
		this.CatalogType = catalogType;
	}

	public boolean isNoReasonReturn() {
		return IsNoReasonReturn;
	}

	public void setNoReasonReturn(boolean noReasonReturn) {
		this.IsNoReasonReturn = noReasonReturn;
	}

	public int getCatalogCount() {
		return CatalogCount;
	}

	public void setCatalogCount(int catalogCount) {
		this.CatalogCount = catalogCount;
	}

	public boolean isPreSale() {
		return IsPreSale;
	}

	public void setPreSale(boolean preSale) {
		this.IsPreSale = preSale;
	}

	public List<ProductPropertyBean> getProperties() {
		return Properties;
	}

	public void setProperties(List<ProductPropertyBean> properties) {
		this.Properties = properties;
	}

	public Double getPrice() {
		return Price;
	}

	public void setPrice(Double price) {
		this.Price = price;
	}

	public boolean isPspProduct() {
		return IsPspProduct;
	}

	public void setPspProduct(boolean isPspProduct) {
		this.IsPspProduct = isPspProduct;
	}

	public LiveProductCartBean getLiveProduct() {
		return LiveProduct;
	}

	public void setLiveProduct(LiveProductCartBean liveProduct) {
		this.LiveProduct = liveProduct;
	}

	public ProductActivityCartBean getProductActivity() {
		return ProductActivity;
	}

	public void setProductActivity(ProductActivityCartBean productActivity) {
		this.ProductActivity = productActivity;
	}

	public int getDeliveryMethod() {
		return DeliveryMethod;
	}

	public void setDeliveryMethod(int deliveryMethod) {
		this.DeliveryMethod = deliveryMethod;
	}
	
	
	
	
	
	
	
}
